input[readonly]:not(.cloned-text-input), textarea[readonly]:not(.cloned-text-input){
 	background-color: rgba(0, 0, 0, 0);
}

.item-input {
	&.item-icon-left:not(.item-complex){ padding-left: ceil( ($item-padding * 3) + ($item-padding / 3) );} // ++Ark++
}
.item-select{
  @include display-flex();
  @include align-items(center);
  position: relative;
  overflow: hidden;
  padding-top: 12px;
  padding-bottom: 13px;

}
.item-toggle{
	padding-top: 12px;
    padding-bottom: 13px;
    .toggle {
	    top: 7px;
	}

}
    .toggle-small.item-toggle .toggle {
	    top: 15px;
	}

.input-border-bottom input,input.input-border-bottom{
	border-bottom:1px solid $royal;
	&:focus{
		// box-shadow: 0 2px 1px 0 $royal;
	}
}

.checkbox input:before, .checkbox .checkbox-icon:before {
    border-color: $dark2;
}

.editing {
	.item-input{
		padding-right:6px;

	
		input{
			border-bottom:1px solid $dark2 !important;
			margin-right:$content-padding;
			padding-right: 5px;
			flex: 1 0;

			&.ng-invalid.ng-touched {
				// background:rgba($royal,0.3);
				border-bottom:1px solid $royal !important;
			}

			&.ng-valid.ng-touched{
				border-bottom:1px solid $balanced !important;
			}
		}
	}
}